﻿body 
{
     font: normal 12px/25px Tahoma,Calibri,Verdana,Geneva,sans-serif;
     text-align: center; color: #052c3d; 
     background: #f6fbfe url("../Images/Home/background_blue.gif") repeat-x top center; 
     line-height: 16px; 
}
.Main { width: 975px; margin: 0 auto; text-align: left; background-color: #ffffff; padding: 0 10px; }
.mainborderleft { background: url("../Images/Home/mainborderleft.gif") repeat-y; }
.mainborderright { background: url("../Images/Home/mainborderright.gif") repeat-y scroll 100% 0; }
.mainbg { background: #f9f8f8; margin: 0 3px 0 3px; }

.PnLeft { float: left; width: 735px; overflow: hidden; text-align: left; }
.PnRight { float: right; width: 227px; overflow: hidden;text-align: left; }

/*Common CSS
-------------------------------------------------*/
h1 { color: #205984; font-size:17px;padding-left:0px;padding-bottom:10px}
.note { color: #e34633; }
.fontcolor1 { color: #930f1c; }
.fontcolor2 { }
a, a:visited { color: #104e7d; font-size: 12px; }
a:hover { text-decoration: none; color: #e1720a; }
.CommonPadding { padding: 10px 10px 0 15px; }
.ArticleContent { line-height: 18px; color: #404040; font-size: 12px; text-align:justify; }
.ArticleContent ul { padding: 10px 0 5px 10px; margin-left: 20px; }
.TextRight { text-align: right; padding-bottom: 5px; }
.TextRight a, .TextRight a:visited { text-decoration: underline; font-size: 11px; letter-spacing: 1.2px; color: #717171; }
.TextRight a:hover { color: #e1720a; }
.TextRight h1{margin:0;padding:0;font-weight:normal;}

/*Footer
-------------------------------------------------*/
.AboveFooter
{
    border: solid 1px #70CCDD;
    background-color: #E7F3F8;
    padding: 8px 10px;
}
.Footer{
	padding-top: 5px;
	color: White;
}
.bottom_white {
    color: #FFFFFF;
}
a:visited.bottom_white { color: #FFFFFF; font-size: 12px; }
.Footer-bottom { background: #2bbce9 url("../Images/Home/footer.gif") repeat-x top; height: 17px; margin-bottom: 10px; }
#esvn { text-align: right; font-size: 11px; font-weight: normal; padding: 0; margin: 0; }
#esvn a, #esvn a:visited { color: white; }
#esvn a:hover { color: White; text-decoration: underline; }
#esvn .eshipvn, #esvn .eshipvn:visited { color: #ffb31f; font-weight: bold; }


/*Header
-------------------------------------------------*/
#header { background-color: #f0f0f0; padding-bottom: 20px; }
#header .content { text-align: left; font-size: 11px; color: #8d5321; }

/*TotalViews
-------------------------------------------------*/
.TotalViews { margin: 8px 0 8px 6px; background: url("../Images/Home/box_03_header.jpg") no-repeat; height: 43px; line-height: 43px; padding-left: 15px; vertical-align: middle; overflow: hidden; }
.TotalViews img { margin-right: 5px; }


/*--------------------------------------------Module menu-----------------------------------------------
------------------------------------------------------------------------------------------------*/
/*Main menu
-------------------------------------------------*/
.mainmn { background: url("../Images/Home/mainmn-bg.gif"); height: 34px; }
.mainmn .fl { background: url("../Images/Home/mainmn-l.gif"); height: 34px; width: 20px; }
.mainmn .fr { background: white url("../Images/Home/mainmn-r.gif"); height: 34px; width: 145px; }
.mainmn-center { float: left; }
.mainmn a, .mainmn a:visited { font-size: 13px; line-height: 34px; font-weight: bold; color: #032d3e; margin: 0 5px; }
.mainmn a:hover { }
.mainmn ul { list-style-type: none; margin:0;padding:0; }
.mainmn li { float: left; }
.mainmn li.current a {}
.mainmn li.separate { background: url("../Images/Home/mainmn-separate.gif"); width: 3px; height: 34px; }
.mainmn .fr a { margin-left: 60px; }

/*sub menu
-------------------------------------------------*/
.submenu { list-style-type: none;margin:0;padding:0; }
.submenu li { text-align: left; padding: 2px 0; }
.submenu a, .submenu a:visited { color: #104e7d; font-size: 12px; }
.submenu a:hover { color: #0962df; }
.submenu strong { font-weight: normal; }

/*Ext menu
-------------------------------------------------*/
.extmenu h4{margin:0;padding:0;font-weight:normal;}
.extmenu { text-align: center; padding: 10px 0; }
.extmenu a, .extmenu a:visited { margin: 0 10px; color: #104e7d; font-size: 12px; }
.extmenu a:hover { color: #e1720a; }
.extmenu strong { font-weight: normal; }


/*box
-------------------------------------------------*/
.box_01 { margin-bottom: 10px; }
.box_01-header-left { background: transparent url("../Images/Home/box_01_t_l.gif") no-repeat scroll 0 0; }
.box_01-header-right { background: transparent url("../Images/Home/box_01_t_r.gif") no-repeat scroll 100% 0; }
.box_01-header-center { background: transparent url("../Images/Home/box_01_border.gif") repeat-x; line-height: 8px; height: 8px; font-size: 0; margin: 0 8px; }
.box_01-content { border-left: solid 1px #c3c3c3; border-right: solid 1px #c3c3c3; }
.box_01-bottom-left { background: transparent url("../Images/Home/box_01_b_l.gif") no-repeat scroll 0 0; }
.box_01-bottom-right { background: transparent url("../Images/Home/box_01_b_r.gif") no-repeat scroll 100% 0; }
.box_01-bottom-center { background: transparent url("../Images/Home/box_01_border.gif") repeat-x 0 100%; line-height: 8px; height: 8px; font-size: 0; margin: 0 8px; }


.box_02 { margin-bottom: 10px; }
.box_02-header-left { background: transparent url("../Images/Home/box_02_t_l.gif") no-repeat scroll 0 0; }
.box_02-header-right { background: transparent url("../Images/Home/box_02_t_r.gif") no-repeat scroll 100% 0; }
.box_02-header-center { background: #fafafa url("../Images/Home/box_02.gif") repeat-x; line-height: 5px; height: 5px; font-size: 0; margin: 0 5px; }
.box_02-content { border-left: solid 1px #5a98b6; border-right: solid 1px #5a98b6; background-color: #fafafa; }
.box_02-bottom-left { background: transparent url("../Images/Home/box_02_b_l.gif") no-repeat scroll 0 0; }
.box_02-bottom-right { background: transparent url("../Images/Home/box_02_b_r.gif") no-repeat scroll 100% 0; }
.box_02-bottom-center { background: #fafafa url("../Images/Home/box_02.gif") repeat-x 0 100%; line-height: 5px; height: 5px; font-size: 0; margin: 0 5px; }

.box_03 { }
.box_03-left { background: transparent url("../Images/Home/box_03_l.gif") no-repeat scroll 0 0; }
.box_03-right { background: transparent url("../Images/Home/box_03_r.gif") no-repeat scroll 100% 0; }
.box_03-center { background: url("../Images/Home/box_03.gif") repeat-x; line-height: 34px; height: 34px; font-size: 13px; font-weight: bold; color: #104d7c; margin: 0 17px 0 17px; text-align: center; }

.box_04{width:auto !important; width:1%;white-space:nowrap;}
.box_04-left { background: transparent url("../Images/Home/box_04_l.png") no-repeat scroll 0 0; }
.box_04-right { background: transparent url("../Images/Home/box_04_r.png") no-repeat scroll 100% 0; }
.box_04-center { background: url("../Images/Home/box_04.png") repeat-x; line-height: 26px; height: 26px; font-size: 13px; font-weight: bold; color: #104d7c; margin: 0 10px; text-align: center; }
.box_04-center a, .box_04-center a:visited { color: White; display: block; margin: 0 20px; }

.box_05 { margin-bottom: 10px; }
.box_05-header-left { background: transparent url("../Images/Home/box_05_t_l.gif") no-repeat scroll 0 0; }
.box_05-header-right { background: transparent url("../Images/Home/box_05_t_r.gif") no-repeat scroll 100% 0; }
.box_05-header-center { background: #e4e3e3; line-height: 6px; height: 6px; font-size: 0; margin: 0 5px; }
.box_05-content { background: #e4e3e3; padding: 0 5px; }
.box_05-bottom-left { background: transparent url("../Images/Home/box_05_b_l.gif") no-repeat scroll 0 0; }

.box_05-bottom-right { background: transparent url("../Images/Home/box_05_b_r.gif") no-repeat scroll 100% 0; }
.box_05-bottom-center { background: #e4e3e3; line-height: 6px; height: 6px; font-size: 0; margin: 0 5px; }

.box_06 { }
.box_06-header-left { background: transparent url("../Images/Home/box_06_t_l.gif") no-repeat scroll 0 0; }
.box_06-header-right { background: transparent url("../Images/Home/box_06_t_r.gif") no-repeat scroll 100% 0; }
.box_06-header-center { background: #0e86bd url("../Images/Home/box_06_border.gif") repeat-x; line-height: 6px; height: 6px; font-size: 0; margin: 0 6px; }
.box_06-content { background-color: #0e86bd; border-left: solid 1px #86bed8; border-right: solid 1px #86bed8; }
.box_06-bottom-left { background: transparent url("../Images/Home/box_06_b_l.gif") no-repeat scroll 0 0; }
.box_06-bottom-right { background: transparent url("../Images/Home/box_06_b_r.gif") no-repeat scroll 100% 0; }
.box_06-bottom-center { background: #0e86bd url("../Images/Home/box_06_border.gif") repeat-x 0 100%; line-height: 6px; height: 6px; font-size: 0; margin: 0 6px; }

.box_07-left { background: transparent url("../Images/Home/box_07_l.gif") no-repeat scroll 0 0; }
.box_07-right { background: transparent url("../Images/Home/box_07_r.gif") no-repeat scroll 100% 0; }
.box_07-center { background: url("../Images/Home/box_07.gif") repeat-x; line-height: 34px; height: 34px; font-size: 13px; margin: 0 14px; }
.box_07-center .tdleft { width: 1px; }
.box_07-center .tdright { vertical-align: middle; text-align: left; padding-left: 10px; }
.box_07-center img{ margin: 1px 10px 0 0 ; display:block;float:left;}
.box_07-center a, .box_07-center a:visited { color: #525252; font-weight: bold; font-size: 13px; }

.box_border { border: solid 1px #CECECE; padding: 2px 5px 5px 5px; height: 1%; }
.box_border_detail { border: solid 1px #cecece; padding: 0 10px 20px; background-color: #fafafa; margin-top: 10px; }

/*leftmn
-------------------------------------------------*/
.leftmn { padding: 5px 5px 5px 5px; border: solid 1px #cecece; background-color: #f5f5f5; }
.leftmn h1 { padding: 0; margin: 0; font-size: 14px; font-weight: bold; }
.leftmn ul { list-style-type: none; margin: 5px 0 10px 10px; }
.leftmn ul li { }
.leftmn ul li a, .leftmn ul li a:visited { background: url("../Images/Home/bg_list.gif") no-repeat scroll 0 14px; font-size: 11px; font-weight: bold; color: #456a0b; padding: 6px 1px 6px 10px; line-height: 16px; display: block; }
.leftmn ul li a:hover { text-decoration: underline; color: #df4426; }


/*boxContact
-------------------------------------------------*/
.boxContact { margin-top: 100px; padding-left: 10px; color: #df4426; }
.boxContact .fl { margin-right: 4px; }
.boxContact .link { margin-top: 2px; }
.boxContact a { text-decoration: underline; color: #df4426; }


/*LanguageList
-------------------------------------------------*/
.LanguageList { color: #606060; }
.LanguageList a { color: #606060; }
.LanguageList a:hover { color: #db4e23; }
.LanguageList img { margin-right: 4px; }



/*SearchBox
-------------------------------------------------*/
.SearchBox { text-align: right; padding: 10px 0 10px; float: right; }
.SearchBox img{vertical-align:middle;}
.SearchBox input { width: 165px; margin-right: 3px; font-size: 11px; }
#SearchBox .button { margin-top: 10px; text-align: right; }

/*Search
-------------------------------------------------*/
#Search { padding: 20px; }
#Search .items { margin-top: 15px; line-height: 20px; }
#Search .items .title a, #Search .items .title a:hover { text-decoration: underline; font-size: 14px; }
#Search .items .title a:hover { color: #ff6600; }
#Search .items .desc { font-size: 12px; }
#Search .items .link { font-size: 12px; }
#Search .result { padding-top: 10px; }



/*ADV
-------------------------------------------------*/
.ADV { text-align: center; margin: 0 auto; }
.ADV img { display: block; margin: 0 auto; }
.ADV-Homepage { margin: 22px 0 15px; }

/****************Control*****************/
.txt { font-size: 12px; padding: 1px; }
.txt2 { border: 0; width: 100px; font-size: 11px; }
.txtvirtual { border: solid 1px #939393; padding: 2px; background-color: White; }
.divseparate { background: transparent url( "../Images/Home/separate.gif" ) no-repeat center top; height: 20px; }
.divseparate1 { background: transparent url( "../Images/Home/separate1.gif" ) no-repeat center bottom; height: 20px; }



/*----------------------Module News----------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------*/
/*NewsHomePage
-------------------------------------------------*/
.NewsHomePage { padding: 10px 5px 0 5px; }
.NewsHomePage marquee{height:286px;overflow:hidden}
.NewsHomePage-item { background: url("../Images/Home/bg_list.gif") no-repeat scroll 0 6px; line-height: 16px; padding: 0 0 3px 10px; }
.NewsHomePage-item a, .NewsHomePage-item a:visited { font-size: 12px; color: #0f4f7f; }
.NewsHomePage-item a:hover { color: #e1720a; }

/*NewsIndex
-------------------------------------------------*/
#newsindex { }
#newsindex .items { margin-bottom: 10px; height: 1%; }
#newsindex .items .title { margin-bottom: 5px; }
#newsindex .items .title a { font-size: 16px; font-weight: bold; color: #168ef4; }
#newsindex .items .image { width: 112px; height: 85px; margin-right: 5px; float: left; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
#newsindex .items .desc { width: 300px; line-height: 18px; overflow: hidden; }

/****************News Detail*********************/

.NewsDetail { padding-right: 10px; }
.NewsDetail-title { margin-bottom: 10px; margin-top: 1px; font-size: 31px; font-weight: bold; }
.NewsDetail-title h1 { font-size: 19px; color: #AE0000; line-height: 25px; }
.NewsDetail-CreateDate { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
.NewsDetail-Author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; text-align: right; }
.NewsDetail-Author img { vertical-align: bottom; margin-right: 3px; }

.NewsDetail-Other { padding: 15px 0; }
.NewsDetail-Other .items { background: url("../Images/Home/bg_list.gif") no-repeat scroll 0 9px; padding-left: 15px; line-height: 20px; margin-left: 10px; }
.NewsDetail-Other .items a { font-size: 12px; font-weight: normal; }
.NewsDetail-Other .items .image { width: 100px; float: left; margin-right: 7px; height: 75px; }

.NewsDetail-Tag { font-weight: bold; font-size: 12px; padding: 20px 0; }
.NewsDetail-Tag strong { font-weight: normal; }

/****************News Cate*********************/
.NewsCate { background-color: #fafafa; padding: 25px 0 20px; }
.NewsCate-Table tr { vertical-align: top; }
.NewsCate-Table .Items { border: solid 1px #cfcfcf; padding: 2px 8px 0 10px; }
.NewsCate-item { padding: 0 3px 0 5px; }
.NewsCate-item-title { font-size: 12px; font-weight: bold; margin: 10px 0 5px 0; }
.NewsCate-item-Image { float: left; display: block; margin: 5px; border: solid 1px #b3b3b3; }
.NewsCate-item-Desc { font-size: 12px; line-height: 16px; padding-top: 3px; }
.NewsCate-OtherNews { padding-bottom: 10px; }
.NewsCate-OtherNews-Item { background: url("../Images/Home/bg_list.gif") no-repeat scroll 0 9px; padding-left: 12px; line-height: 20px; margin-left: 10px; }
.NewsCate-OtherNews-Label { font-size: 13px; font-weight: bold; color: Black; margin: 15px 0 5px; }

/****************News Cate*********************/
.NewFocus { margin: 22px 0 15px 0; height: 300px; border: solid 1px #cfcfcf; }
.NewFocus-OutPut-Image { float: right; width: 425px; }
.NewFocus-Tabs-Image { float: left; margin-right: 10px; }






/****************Cate List*********************/
.NewCateList { padding: 0 0 0 10px; }
.NewCateList-boxfocus { margin-bottom: 15px; }
.NewCateList-boxfocus-title { padding: 10px 0; }
.NewCateList-boxfocus-title a { font-size: 16px; font-weight: bold; }
.NewCateList-boxfocus-content { }
.NewCateList-boxfocus-content img { float: left; width: 320px; margin-right: 15px; }

.NewCateList-Other { }
.NewCateList-Other-Items { margin-bottom: 15px; }
.NewCateList-Other-Items-Title { }
.NewCateList-Other-Items-Image { float: left; width: 100px; margin-right: 15px; }
.NewCateList-Other-Items-Desc { }

/****************Box Login*********************/
.boxlogin { background-color: #7cbce8; margin-bottom: 2px; }
.boxlogin .title { font-size: 13px; font-weight: bold; color: White; background-color: #007cc2; padding: 4px; }
.boxlogin .content { background-color: White; padding: 10px 5px 6px 5px; border: solid 2px #007cc2; border-top: 0; }
.boxlogin .content .item { margin-bottom: 8px; }
.boxlogin .content .fl { width: 60px; }
.boxlogin .button { margin-top: 15px; }
.boxlogin .button a { text-decoration: underline; }

.logined { color: white; }
.logined .account { font-weight: bold; }
.logined a { color: white; }
.logined a:hover { color: white; text-decoration: underline; }

/*Form
-------------------------------------------------*/
.form { margin-left: 5px; overflow: hidden; height: auto; }
.form .item { line-height: 22px; clear: both; padding: 5px 0; width: 780px; }
.form .item input { font-size: 13px; }
.form label { width: 120px; float: left; font-weight: bold; padding: 0 10px; }
.form label.none { width: 120px; float: left; font-weight: bold; padding: 0 10px; }
.form .button { margin-top: 10px; padding-left: 200px; }
.form .button input { padding: 2px 5px; }
.form .msg { font-size: 12px; font-weight: bold; color: Red; margin-left: 110px; margin-bottom: 2px; }
.form .note { font-weight: normal; color: Red; }
.form ol, .form ul { margin-left: 25px; }
.form li { line-height: 18px; }


/****************Message*********************/
.message { padding-top: 100px; }
.message legend { font-weight: bold; }
.message fieldset { width: 455px; }
.message p { text-align: center; margin-bottom: 10px; }
.message p.focus { color: #FF0000; font-size: 13px; font-weight: bold; margin-top: 10px; }


/****************List page*****************/
.listpage { text-align: right; height: 22px; line-height: 22px; white-space: nowrap; padding: 10px; }
.listpage .current { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }
.listpage a { padding: 3px 8px 3px 8px; font-weight: bold; margin: 0 3px 0 3px; }
.listpage a:hover { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }

/****************List page*****************/
#boxComment { }
#boxComment .title { font-size: 18px; font-weight: bold; color: #ff6600; margin: 20px 0 15px 0; }
#boxComment .error { font-size: 12px; margin-bottom: 2px; color: Red; }
#boxComment .items { padding-bottom: 8px; }
#boxComment .label { font-size: 12px; float: left; width: 120px; padding-top: 2px; }
#boxComment .success { font-size: 16px; text-align: center; font-weight: bold; padding: 20px; color: #ff8f00; }
#boxComment .button { padding-top: 5px; }
#boxComment .area { }

#boxListComment { }
#boxListComment .numOfComment { font-size: 22px; font-weight: bold; margin: 15px 0 15px 0; }
#boxListComment .numOfComment span { color: #ff8f00; }
#boxListComment .item { border: solid 1px #bdbdbd; background-color: #e5e5e5; padding: 8px; margin-bottom: 10px; width: 500px; }
#boxListComment .item .sender { font-size: 13px; font-weight: bold; color: #fe861c; margin-top: 5px; }
#boxListComment .item .sender .time { font-weight: normal; padding-left: 20px; font-size: 12px; }
#boxListComment .item .content { color: Black; font-size: 12px; }


/*nickchat
-------------------------------------------------*/
.nickchat { padding: 1px; }
.nickchat .title { padding-left: 58px; text-align: left; }
.nickchat img {}
.nickchat .border { line-height: 16px; }
.nickchat .item { padding: 5px 5px 5px 8px; display:block;float:left;width:80px;}

.nickchat1 .title { background: url("../Images/Home/support1.gif") no-repeat; height: 48px; }
.nickchat1 .border { border: solid 1px #dcdcdc; background-color: #fdf9f5; }
.nickchat1 .title-label { color: #e77d1a; font-weight: bold; font-size: 120%; padding-top: 6px; }
.nickchat1 strong { font-size: 100%; font-weight: normal; }

.nickchat2 { margin-top: 10px; }
.nickchat2 .title { background: url("../Images/Home/support2.gif") no-repeat; height: 47px; line-height: 47px; }
.nickchat2 .border { border: solid 1px #148bb3; background-color: #f0f0f0; }


.ViewDetail { margin: 5px 0 0 0; }
.ViewDetail a { font-size: 11px; }
.ViewDetail1 { background: url("../Images/Home/detail1.gif") no-repeat scroll 100% 0; text-align: right; margin: 15px 25px 0 0; padding: 7px 40px 10px 0; }

/*Vote
-------------------------------------------------*/
.Vote { padding: 0 0 15px 10px; color: #104e7d; }
.Vote .voteDescription { line-height: 18px; padding-top: 10px; font-size: 12px; }

.Vote .button { margin: 10px 0 0 0; text-align: center; }
.Vote table { margin: 6px 0 0 10px; }
.Vote td { text-align: left; line-height: 22px; }
.Vote td.left { width: 25px; background: none; }


.LoginBox { padding: 20px 5px 15px 10px; background-color: #f2eded; }
.LoginBox .label { float: left; width: 70px; line-height: 20px; }
.LoginBox .txt { width: 100px; border: solid 1px #bababa; }

.Logined { background: #fefefe url("../Images/Home/logined_bg.gif") repeat-x; }
.Logined a { color: Black; }
.Logined .logout { text-align: right; background: url("../Images/Home/logout.gif") no-repeat scroll 100% 0; padding-right: 20px; height: 22px; line-height: 22px; margin: 0 10px 5px 0; }
.Logined .account { background: url("../Images/Home/avatar.gif") no-repeat; padding: 0 40px; font-size: 16px; font-weight: bold; line-height: 30px; height: 30px; margin: 5px 0 15px 30px; }

.Partner { padding: 5px; }
.Partner .item { float: left; width: 95px; padding-bottom: 8px; text-align: center; }
.Partner .item img { width: 80px; height: 57px; }


#Register { font-size: 12px; }
#Register .field { clear: both; display: block; line-height: 22px; padding: 5px 0; }
#Register label { display: block; float: left; padding-right: 10px; text-align: right; width: 120px; }
#Register .radio { margin: 0; vertical-align: middle; }
#Register .txt { width: 300px; height: 18px; border: solid 1px #C0C0C0; padding-left: 2px; padding-top: 1px; }
#Register .btn { margin-left: 130px; }
#Register .msg { padding: 5px 0 0 130px; font-size: 12px; color: Red; }


/*ServiceHomepage
-------------------------------------------------*/
.ServiceHomepage { color: #104e7d; margin-top: 10px; padding-left: 10px; }
.ServiceHomepage-Image { float: right; padding-left: 5px; }
.ServiceHomepage-Title { padding: 5px 0 8px 0; text-align: center; margin:0;}
.ServiceHomepage-Title a { font-weight: bold; color: #104e7d; }
.ServiceHomepage-Desc { padding-top: 8px; }

/*ServiceHomepage
-------------------------------------------------*/
.Customer-Items { color: #104e7d; padding: 15px 10px 0; }
.Customer-Items-Image { float: left; margin-right: 15px;height:200px;overflow:hidden; }
.Customer-Items-Title { padding: 5px 0 8px 0; }
.Customer-Items-Title a, .Customer-Items-Title a:visited { font-weight: bold; color: #104e7d; font-size: 14px; }
.Customer-Items-Desc { padding-top: 4px; font-size: 12px; color: Black; }
.Customer-Items-Design { margin-top: 10px; }
.Customer-Items-Design strong { font-weight: normal; color: #b5b4b4; font-size: 12px; }
.Customer-Items-Link { font-size: 12px; font-weight: bold; margin-top: 10px; }
.Customer-Items-Link a { font-weight: normal; }
/*Technology
-------------------------------------------------*/
.TechnologyMain { border: solid 1px #c5c5c5; padding: 8px 0; background-color: #fafafa; padding: 20px 8px 20px 8px;display:none; }
.Technology{}
.Technology img { border: solid 1px #eaeaea; margin: 0 4px; }
.TechnologyMain .prev { background: url("../Images/Home/prev.gif") no-repeat scroll; display: block; width: 14px; height: 18px; float: left; margin-top: 40px;margin-right:5px; }
.TechnologyMain .next { background: url("../Images/Home/next.gif") no-repeat scroll; display: block; width: 14px; height: 18px; float: right; margin-top: 40px; }


/*navigation
-------------------------------------------------*/
.navigation { font-weight: bold; font-size: 15px; padding: 13px 0 20px 10px; }
.navigation a { font-weight: bold; font-size: 15px; color: Black; }
.navigation a:hover { }

/*Introduce-HomePage
-------------------------------------------------*/
.Introduce-HomePage { background-color: #A8D4FF; font-size: 12px; line-height: 17px; padding: 40px 5px 5px 5px; min-height: 130px; }
.Introduce-HomePage-Box { background: url("../Images/Home/bg_list1.gif") no-repeat 0 5px; padding-left: 15px; }
.Introduce-HomePage-title { padding:0 0 5px 0; font-weight: bold; font-size: 13px; color: #104e7d;margin:0; }
.Introduce-HomePage-title a, .Introduce-HomePage-title a:visited { font-weight: bold; font-size: 13px; }
.Introduce-HomePage-title a:hover { color: #e1720a; }

/*DownloadCate
-------------------------------------------------*/
.DownloadCate{padding:15px 50px;}
.DownloadCate .box_border{padding:20px 0 20px 50px}
.DownloadCate .number{color:Red;}

.Download{padding:15px 50px;}
.Download-Items {line-height:35px;background-color:#e4e3e3;padding:0 15px}
.Download-Items2{background-color:white;}

/*Search
-------------------------------------------------*/
.Search { font-size:12px;line-height:20px }
.Search .fl{padding-left:5px}
.Search .items { padding: 15px 15px 0 5px; }
.Search .items .content .image { float: left; margin-right: 10px; width: 140px; }
.Search .items .content .desc { }
.Search .title { margin-bottom: 5px; }
.Search .title a,.Search .title a:visited { font-size: 16px;text-decoration:underline }
.Search .result { padding-top: 10px; }

/* TU VAN TRUC TUYEN */
.div.span-6 {
    float: left;
    margin-right: 1px;
}
.prepend-1 {
    padding-left: 0px;
}
.bleft1 {
    background: url(../Images/Home/index_43.gif);
    width: 15px;
    height: 32px;
}
.b_left {
    background: url(../Images/Home/index_44.gif);
    font-size: 12px;
    font-weight: bold;
    color: #FD5E0E;
}
.bleft2 {
    background: url(../Images/Home/index_47.gif);
    width: 13px;
    height: 32px;
}
.titlePage {
    border-bottom: 2px solid #E4E3E3;
    margin-bottom: 5px;
    padding: 2px 0;
}
.topProducts
{
    overflow: hidden;
}
.itemProducts
{
    float: left;
    width: 110px;
    height: 160px;
    margin: 5px 33px 5px 20px;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}
.itemProducts a
{
    font-family: Tahoma;
    font-size:11px;
}
.itemProducts img
{
    margin: 4px 2px 0px 2px;
    width:100px;
    height:100px;
}
.goiThietKeWebTheoNganh
{
    list-style: none;
    background: url(../Images/Home/hr.gif) bottom repeat-x;
    height: 170px;
}
.fullwidth {
    width: 100%;
    padding: 0;
    margin-bottom: 1px;
    clear: both;
    float: left;
    position: relative;
    display: block;
    background: white;
}
.column2 {
    width: 720px;
    float: left;
    margin-left:10px;
    overflow: hidden;
    margin-top: 5px;
}
.frmContact fieldset {
    border: 1px solid silver;
    padding: 10px 10px 0px 10px;
    border-image: initial;
}
.frmContact legend {
    color: #FF7C00;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 0 10px 0;
}
.frmContact p {
    padding: 8px 10px;
    overflow: hidden;
    clear: both;
}
.frmContact label {
    width: 100px;
    float: left;
    text-align: right;
    padding: 0 10px 0 0;
}
.frmContact input {
    width: 510px;
    float: left;
}
.frmContact textarea {
    width: 510px;
    height: 100px;
    float: left;
}
.frmContact p.btn {
    float: right;
    padding-right: 100px;
}